﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.ComponentModel;

namespace AutomationAdmin.ViewModels
{
    public class UserPermission : INotifyPropertyChanged
    {
        private AutomationApp _automationApp;

        public AutomationApp AutomationApp
        {
            get { return _automationApp; }
            set 
            { 
                _automationApp = value;
                OnPropertyChanged("AutomationApp");
            }
        }

        private SafeUser _user;

        public SafeUser User
        {
            get { return _user; }
            set 
            { 
                _user = value;
                OnPropertyChanged("User");
            }
        }
       

        #region INotifyPropertyChanged Members

        public event PropertyChangedEventHandler PropertyChanged;
        private void OnPropertyChanged(string propertyName)
        {
            if (PropertyChanged != null)
                PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
        }
        #endregion
    }
}
